	@font-face {
	  font-family: 'Bold_1';
	  src: url('../fonts/PingFangBold_1.ttf');
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: 'ExtraLight_1';
	  src: url('../fonts/PingFangExtraLight_1.ttf');
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: 'Heavy_1';
	  src: url('../fonts/PingFangHeavy_1.ttf');
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: 'Light_1';
	  src: url('../fonts/PingFangLight_1.ttf');
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: 'Medium_1';
	  src: url('../fonts/PingFangMedium_1.ttf');
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: 'Regular_1';
	  src: url('../fonts/PingFangRegular_1.ttf');
	  font-weight: normal;
	  font-style: normal;
	}
	/*字体全局设置*/
	/**{
		font-family: 'Light_1';
	}*/

/*头部*/
	.public-head{
		position: fixed;
		top:0;
		left:0;
		display: flex;
		padding: 10px;
		width: 100%;
		background-color: #0A5AF9;
		line-height: 25px;
		color: white;
		z-index: 99999999999;
	}
	.public-head>div{
		display: flex;
		justify-content: center;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.public-head>div>a{
		color: white;
	}
	.public-head>div:nth-child(1){
		justify-content: flex-start;
		flex: 3;
	}
	.public-head-title{
		max-width: 50vw;
	}
	.public-head>div:nth-child(2){
		flex: 4;
		font-size: 18px;
		font-weight: 400;

	}
	.public-head>div:nth-child(3){
		flex: 3;
		justify-content: flex-end;
	}
	.contain{
		margin-top: 45px;
		width: 100%;
		position: absolute;
		top:0;
		left:0;
		padding:10px 15px 0;
	}

	/*css判断*/
	@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
		.public-head{
			display: flex;
			padding: 44px 10px 10px 10px;
			width: 100%;
			background-color: #0A5AF9;
			line-height: 25px;
			color: white;
		}
	}
	@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio:3) {
		.public-head{
			display: flex;
			padding: 44px 10px 10px 10px;
			width: 100%;
			background-color: #0A5AF9;
			line-height: 25px;
			color: white;
		}
	}
	@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio:2) {
		.public-head{
			display: flex;
			padding: 44px 10px 10px 10px;
			width: 100%;
			background-color: #0A5AF9;
			line-height: 25px;
			color: white;
		}
	}
